/**
 * 
 */
package iva;

import java.math.BigDecimal;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 * @author Juani
 *
 */
public class FacturaC {

	private int empresa;
    private String fecha;
    private String proveedor;
    private String sucursal;
    private String num_factura;
    private String letra;
    private int concepto;
    private BigDecimal total;
	
    
    
    public FacturaC(int empresa, String fecha, String proveedor, String sucursal,
			String num_factura, String letra, int concepto, BigDecimal total) {
		super();
		this.empresa = empresa;
		this.fecha = fecha;
		this.proveedor = proveedor;
		this.sucursal = sucursal;
		this.num_factura = num_factura;
		this.letra = letra;
		this.concepto = concepto;
		this.total = total;
	}
    
    
    public void insertarFactura(){
    	try {
			Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbeccarvarela", "", ""); 
			String query="INSERT INTO facturasbc (empresa, fecha, proveedor, sucursal, num_factura, letra, concepto, total) " +
					"VALUES (?,?,?,?,?,?,?,?)";
			PreparedStatement ps = conexion.prepareStatement(query);
			ps.setInt(1, this.getEmpresa());
			ps.setString(2, this.getFecha());
			ps.setString(3, this.getProveedor());
			ps.setString(4, this.getSucursal());
			ps.setString(5, this.getNum_factura());
			ps.setString(6, this.getLetra());
			ps.setInt(7, this.getConcepto());
			ps.setBigDecimal(8, this.getTotal());
			
			ps.execute();
			
		} catch (Exception e) {
			e.printStackTrace();
		}
    }
    
    




	public int getEmpresa() {
		return empresa;
	}
	public String getFecha() {
		return fecha;
	}
	public String getProveedor() {
		return proveedor;
	}
	public String getSucursal() {
		return sucursal;
	}
	public String getNum_factura() {
		return num_factura;
	}
	public String getLetra() {
		return letra;
	}
	public int getConcepto() {
		return concepto;
	}
	public BigDecimal getTotal() {
		return total;
	}
	public void setEmpresa(int empresa) {
		this.empresa = empresa;
	}
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}
	public void setSucursal(String sucursal) {
		this.sucursal = sucursal;
	}
	public void setNum_factura(String num_factura) {
		this.num_factura = num_factura;
	}
	public void setLetra(String letra) {
		this.letra = letra;
	}
	public void setConcepto(int concepto) {
		this.concepto = concepto;
	}
	public void setTotal(BigDecimal total) {
		this.total = total;
	}
    
    
    
}


	